have a handicap - German English Dictionary